smell of the shop - French English Dictionary